home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / phigs / ptk.lha / ptk / fortran / library / makefile < prev    next >
Encoding:
Makefile  |  1992-09-29  |  1.3 KB  |  67 lines

  1. #
  2. # makefile for the Fortran PHIGS Toolkit library.
  3. # J.G. Williams 6/92
  4. #
  5.  
  6. OBJECTS = tran.o hash.o plib.o menu.o phin.o tsl.o cns.o \
  7.           topo.o stct.o wind.o misc.o dbug.o view.o ftoc.o
  8.  
  9. SRCDIR = ../source/library/
  10.  
  11. #DBG = -g
  12. DBG = 
  13.  
  14. PHIGSINCDIR = $(PHIGSHOME)/include/phigs
  15.  
  16. FFLAGS = -c -PIC $(DBG)
  17. CFLAGS = -c -PIC $(DBG) -DSUN -I../../include -I$(PHIGSINCDIR) \
  18.          -I$(OPENWINHOME)/include
  19.  
  20. libptk77.so.3.1: $(OBJECTS)
  21.     ld -o $@ -assert pure-text $(OBJECTS)
  22.  
  23. tran.o: $(SRCDIR)tran.f
  24.     f77 $(FFLAGS) $@ $(SRCDIR)tran.f
  25.  
  26. hash.o: $(SRCDIR)hash.f
  27.     f77 $(FFLAGS) $@ $(SRCDIR)hash.f
  28.  
  29. plib.o: $(SRCDIR)plib.f
  30.     f77 $(FFLAGS) $@ $(SRCDIR)plib.f
  31.  
  32. menu.o: $(SRCDIR)menu.f
  33.     f77 $(FFLAGS) $@ $(SRCDIR)menu.f
  34.  
  35. phin.o: $(SRCDIR)phin.f
  36.     f77 $(FFLAGS) $@ $(SRCDIR)phin.f
  37.  
  38. tsl.o: $(SRCDIR)tsl.f
  39.     f77 $(FFLAGS) $@ $(SRCDIR)tsl.f
  40.  
  41. cns.o: $(SRCDIR)cns.f
  42.     f77 $(FFLAGS) $@ $(SRCDIR)cns.f
  43.  
  44. topo.o: $(SRCDIR)topo.f
  45.     f77 $(FFLAGS) $@ $(SRCDIR)topo.f
  46.  
  47. stct.o: $(SRCDIR)stct.f
  48.     f77 $(FFLAGS) $@ $(SRCDIR)stct.f
  49.  
  50. wind.o: $(SRCDIR)wind.f
  51.     f77 $(FFLAGS) $@ $(SRCDIR)wind.f
  52.  
  53. misc.o: $(SRCDIR)misc.f
  54.     f77 $(FFLAGS) $@ $(SRCDIR)misc.f
  55.  
  56. dbug.o: $(SRCDIR)dbug.f
  57.     f77 $(FFLAGS) $@ $(SRCDIR)dbug.f
  58.  
  59. view.o: $(SRCDIR)view.f
  60.     f77 $(FFLAGS) $@ $(SRCDIR)view.f
  61.  
  62. ftoc.o: $(SRCDIR)ftoc.c
  63.     cc $(CFLAGS) $@ $(SRCDIR)ftoc.c
  64.  
  65. clean:
  66.     rm -f $(OBJECTS)
  67.